package com.thinkcar.core.exception.extension;


import com.thinkcar.core.exception.api.BaseErrorCode;

/**
 * @author: jiangyong
 * @date: 2025/10/18
 * @description: BaseException
 */
public class ExecuteException extends BaseException {
    public ExecuteException() {
        super();
    }

    public ExecuteException(BaseErrorCode baseErrorCode) {
        super(baseErrorCode);
    }

    public ExecuteException(BaseErrorCode baseErrorCode, Object... parameters) {
        super(baseErrorCode, parameters);
    }

    public ExecuteException(String errorCode, String errorMessage) {
        super(errorCode, errorMessage);
    }

    public ExecuteException(String errorCode, String errorMessage, Object... parameters) {
        super(errorCode, errorMessage, parameters);
    }

    public ExecuteException(String errorCode, String errorMessage, Boolean skip, Object... parameters) {
        super(errorCode, errorMessage, skip, parameters);
    }


    public ExecuteException(BaseErrorCode baseErrorCode, Boolean skip, Object... parameters) {
        super(baseErrorCode, skip, parameters);
    }


    public ExecuteException(String message, Throwable cause) {
        super(message, cause);
    }

    public ExecuteException(Throwable cause) {
        super(cause);
    }
}
